package es.indra.malaga.servicios.impl;

import java.io.Serializable;

import es.indra.malaga.servicios.ILoginService;
import es.indra.malaga.servicios.IUsuarioService;
import es.indra.malaga.viewBeans.UsuarioView;

public class LoginServiceImpl implements ILoginService, Serializable{

	private static final long serialVersionUID = 2698066246123009283L;
	
	private IUsuarioService usuarioService;

	public boolean validarUsuarioAutorizado(UsuarioView usuarioView) {
		UsuarioView usuarioBBDD = usuarioService.getUsuarioByName(usuarioView.getUsername());
		boolean validar = usuarioBBDD != null ? usuarioBBDD.getPassword().equals(usuarioView.getPassword()) : false;
		validar &= usuarioBBDD.getEstado().equalsIgnoreCase("activo");
		return validar;
	}

	public IUsuarioService getUsuarioService() {
		return usuarioService;
	}

	public void setUsuarioService(IUsuarioService usuarioService) {
		this.usuarioService = usuarioService;
	}

	
}
